JZqPPMBASSPODARBABVA@!EEFIRST P/M EXAMPLE - MOVING A SHIP VERTICALLY UPWARDS FROM BASIC AF:A,&@ 6-F:A, 6-$AV+@%@(EAY@bESET DMACTL - SINGLE LINE & STANDARD PLAYFIELD27B2w@7SET GRACTL - PLAYERS & MISSILES<#BBy#TELL ANTIC PMBASEF.B2V@.PLAYER #0 DOUBLE WIDTHP5B2HA5PLAYER #0 HORIZONTAL POSITIONZ,A@,PLAYER #0 COLOR PINKh++CLEAR OUT P/M AREA FOR PLAYER #0 ONLYn+-%A$%A'+ xFFREAD PLAYER #0 DATA INTO PLAYER AREA BUT STARTING 100 BYTES INTO6-%A$%A'-@"#%' DELAY LOOP-@A >>MOVE PLAYER DATA UP TWO SCAN LINES AT A TIME - TEN TIMES-@@-@&@%F:%, 26-&@2CURRENT PLAYER MEMORY LOCATION -@@  -@6@%@%F:%, CCMOVE PLAYER DATA DOWN TWO SCAN LINES AT A TIME - TWENTY TIMES26-%@2CURRENT PLAYER MEMORY LOCATION" ,$$MOVE PLAYER HORIZONTALLY RIGHT6-AA@B2H J A0PLAYER #0 DATA - SHIP550,0,153,153,189,189,255,255,189,189,153,153,0,0D8:PMEXAMP1.BAS